Mcflies.Office.CompanyPanel = function(config){
	Mcflies.Office.CompanyPanel.superclass.constructor.call(this , config);
	//Ext JS 提供4中代理方式：HttpProxy、MemoryProxy、ScriptTagProxy和DirectProxy
	var proxy = new Ext.data.HttpProxy({
		url : ''
	});
	
//	var recordType = new Ext.data.Record.create([
//		{name : "id" , mapping : 'id' , type : 'int'},
//		{name : "comNum" , mapping : 'comNum' , type : 'string'},
//		{name : "comName" , mapping : 'comName' , type : 'string'},
//		{name : "comAddress" , mapping : 'comAddress' , type : 'string'}
//	]);
//	
//	// 定义分析器
//	var reader = new Ext.data.JsonReader( {
//		totalProperty : "results",
//		root : "rows",
//		id : "id"
//	}, recordType);

	// 定义store
	var ds = new Ext.data.Store( {
		proxy : proxy
//		reader : reader
		
	});
	
	var cm = new Ext.grid.ColumnModel({
		defaultSortable : true,
		defaultWidth : 120,
		columns : [{
			header : '编号',
			dataIndex : 'comNum'
		},{
			header : '名称',
			dataIndex : 'comName'
		},{
			header : '公司地址',
			width : 300,
			dataIndex : 'comAddress'
		}]
	});
	
	var bar = new Ext.PagingToolbar({
		pageSize : 10,
		store : ds,
		displayInfo : true,
		displayMsg : '公司信息列表',
		emptyMsg : '没有获取到您要的数据'
	});
	
	var grid = new Ext.grid.GridPanel({
		cm : cm,
		store : ds,
		width : 660,
		height : 440,
		bbar : bar,
		loadMask : {msg : '正在加载公司数据,请稍等...'},
		title : '公司列表'
	});
	
	this.add(grid);
}

Ext.extend(Mcflies.Office.CompanyPanel,Ext.Panel,{
});